package com.expense.common.model.auth;

import com.expense.common.model.base.BaseModel;
import lombok.Data;
import org.beetl.sql.core.annotatoin.Table;

import java.util.Date;
import java.util.List;


/* 
* 
* gen by beetlsql 2018-09-10
*/
@Data
@Table(name="admin_user")
public class AdminUser  extends BaseModel {

	/*
	登录用户名
	*/
	private String username ;
	/*
	登录密码
	*/
	private String password ;
	/*
	姓名
	*/
	private String name ;
	/*
	电话
	*/
	private String phone ;
	/*
	部门
	*/
	private Long departmentId ;
	private String departName ;//部门名称
	/*职位*/
	private Long dutiesId ;
	private  String dutiesName; // 职位名称
	/*
	状态：启用，禁用，过期
	*/
	private Integer isEnable ;
	private String remark ;


	private Integer firstLogin ;
	private List<Long> roleIds;
	private  String roleName;
	/*
	是否为默认管理员,超级管理员
	*/
	private Integer isAdmin ;

	private Integer isTemp ;
	/*
	邮箱
	*/
	private String email ;
	/*
	关联 微信user
	*/
	private Long userId ;
	//无用
	private String userType ;
	private Date expiredDate ;
	private Date joinDate ;


}
